package com.kongyz;

import com.kongyz.packing.Item;

import java.util.ArrayList;
import java.util.List;

/**
 * @author kongyz
 * @date 2018/6/21 22:06
 * @Description:
 */
public class Meal {
    private List<Item> items=new ArrayList<Item>();

    /**
     * 添加条目清单
     * @param item
     */
    public void addItem(Item item){
        items.add(item);
    }

    /**
     * 计算价格
     * @return
     */
    public float getCost(){
        float cost=0.0f;
        for (Item item: items){
            cost+=item.price();
        }
        return cost;
    }

    /**
     * 展示清单
     */
    public void shotItems(){
        for (Item item:items){
            System.out.print("清单："+item.name());
            System.out.print(",包装："+item.packing().pack());
            System.out.println(",单价"+item.price());

        }
    }
}
